let mapName = 'china';
let geoCoordMap = {};
// let mapFeatures = echarts.getMap(mapName).geoJson.features;
// mapFeatures.forEach(function (v) {
//     // 地区名称
//     var name = v.properties.name;
//     // 地区经纬度
//     geoCoordMap[name] = v.properties.cp;

// });
// let convertData = function (data) {
//     var res = [];
//     for (var i = 0; i < data.length; i++) {
//         var geoCoord = geoCoordMap[data[i].name];
//         if (geoCoord) {
//             res.push({
//                 name: data[i].name,
//                 value: geoCoord.concat(data[i].value),
//             });
//         }
//     }
//     return res;
// };

function getOpt({
    data = [],
    toolTipData
} = {}) {
    let option = {
        tooltip: {
            backgroundColor: 'rgba(0,0,0,0)',
            trigger: 'item',
        },
        legend: {
            show: false,
        },
        visualMap: {
            min: 0,
            max: 100000,
            left: 0,
            bottom: 70,
            showLabel: true,
            text: ['累计确诊人数'],
            itemWidth: 14,
            itemHeight: 14,
            textStyle: {
                color: '#000',
                fontSize: 16,
            },
            pieces: [{
                gte: 3,
                label: ">100人",
                color: "#BC0F0F"
            }, {
                value: 2,
                label: "10-100人",
                color: "#E56B04"
            }, {
                value: 1,
                label: "1-9人",
                color: "#DE8539"
            }, {
                value: 0,
                label: "0人",
                color: "#05910E"
            }],
            show: true
        },
        tooltip: {
            //triggerOn: "click",
            trigger: 'item',
            // formatter: function (e, t, n) {
            //     let splitData = toolTipData.get(e.name).split('-');
            //     let toolTiphtml = '';
            //     toolTiphtml += `${e.name}：<br />确诊人数：${splitData[0]||0}<br />治愈人数：${splitData[1]||0}<br />死亡人数：${splitData[2]||0}`
            //     return toolTiphtml;
            // }
        },
        series: [{
            name: '广东省数据',
            type: 'map',
            map: '广东', // 自定义扩展图表类型
            aspectScale: 1,
            zoom: 1, //缩放
            showLegendSymbol: false,
            label: {
                show: true,
                color: '#fff',
                fontSize: 16
            },
            itemStyle: {
                areaColor: '#0E95F1',
                borderColor: 'rgba(255,255,255,0.6)',
                borderWidth: 1,
                shadowColor: '#0E95F1',
                shadowBlur: 0,
            },
            emphasis: {
                label: {
                    show: true,
                    color: '#fff',
                    fontSize: 18
                },
                itemStyle: {
                    areaColor: '#FFD181',
                    borderColor: '#fff',
                    borderWidth: 1
                }
            },
            layoutCenter: ['50%', '50%'],
            layoutSize: '100%',
            markPoint: {
                symbol: 'none'
            },
            data: data
        }],
    }
    return option;

}
export default getOpt;